package 炫彩动画类

import (
	xc "gitee.com/go_888/xcgui/xcgui/xc"
)

// X结构_动画组 动画组.
type X结构_动画组 struct {
	animaBase
}

// 动画组_创建, 动画同步组, 当组中动画序列全部完成后, 重新开始.
//
// 当遇到无限循环项时, 直至其他序列完成后终止循环, 避免出现无法到达终点, 无法返回头部进行同步, 返回动画组句柄.
//
// nLoopCount: 动画循环次数, 0: 无限循环.
func X创建动画组(循环次数 int32) *X结构_动画组 {
	p := &X结构_动画组{}
	p.X设置句柄(xc.X动画组_创建(循环次数))
	return p
}

// 动画组_添加项, 将动画序列添加到组中.
//
// hSequence: 动画序列句柄.
func (a *X结构_动画组) X添加项(序列句柄 int) *X结构_动画组 {
	xc.X动画组_添加项(a.X句柄, 序列句柄)
	return a
}
